Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

std: stop vec!() warning about unused mutability. #12753

Merged
merged 1 commit into from
Mar 7, 2014

Conversation

huonw
Copy link
Member

@huonw huonw commented Mar 7, 2014

If no arguments are given to vec! then no pushes are emitted and
so the compiler (rightly) complains that the mutability of temp is
never used.

This behaviour is rather annoying for users.

If no arguments are given to `vec!` then no pushes are emitted and
so the compiler (rightly) complains that the mutability of `temp` is
never used.

This behaviour is rather annoying for users.
bors added a commit that referenced this pull request Mar 7, 2014
If no arguments are given to `vec!` then no pushes are emitted and
so the compiler (rightly) complains that the mutability of `temp` is
never used.

This behaviour is rather annoying for users.
@bors bors closed this Mar 7, 2014
@bors bors merged commit ba05ca6 into rust-lang:master Mar 7, 2014
@huonw huonw deleted the vec-macro branch March 7, 2014 12:16
@pnkfelix
Copy link
Member

\o/

(I was going to try to do this by making the zero-input case a separate expansion, but huon's approach is fine in my book.)

JohnTitor pushed a commit to JohnTitor/rust that referenced this pull request Sep 6, 2022
feat: Implement `feature(exhaustive_patterns)` from unstable Rust

Closes rust-lang#12753

Recognize Rust's unstable `#![feature(exhaustive_patterns)]` (RFC 1872). Allow omitting visibly uninhabited variants from `match` expressions when the feature is on.

This adjusts match checking to the current implementation of the postponed RFC 1872 in rustc.
flip1995 pushed a commit to flip1995/rust that referenced this pull request May 17, 2024
…et,GuillaumeGomez

Allow more attributes in `clippy::useless_attribute`

Fixes rust-lang#12753
Fixes rust-lang#4467
Fixes rust-lang#11595
Fixes rust-lang#10878

changelog: [`useless_attribute`]: Attributes allowed on `use` items now include `ambiguous_glob_exports`, `hidden_glob_reexports`, `dead_code`, `unused_braces`, and `clippy::disallowed_types`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants